package servicio;

import java.sql.SQLException;
import java.util.List;
import persistencia.TipoSerieDAO;
import bean.TipoSerie;

public class TipoSerieServiceImpl implements TipoSerieService{
	TipoSerieDAO tipoSerieDAO = new TipoSerieDAO();
	@Override
	public List<TipoSerie> listar() throws SQLException {
		return tipoSerieDAO.listar();
	}

	@Override
	public int insertar(TipoSerie tipoSerie) throws SQLException {
		return tipoSerieDAO.insertar(tipoSerie);
	}

	@Override
	public int actualizar(TipoSerie tipoSerie) throws SQLException {
		return tipoSerieDAO.actualizar(tipoSerie);
	}

	@Override
	public List<TipoSerie> buscarPorSerie(String filtro, String situacion)
			throws SQLException {
		return tipoSerieDAO.buscarPorSerie(filtro, situacion);
	}

	@Override
	public List<TipoSerie> buscarPorAlias(String filtro, String situacion)
			throws SQLException {
		return tipoSerieDAO.buscarPorAlias(filtro, situacion);
	}

	@Override
	public List<TipoSerie> buscarPorAlias(String filtro) throws SQLException {
		return tipoSerieDAO.buscarPorAlias(filtro);
	}

	@Override
	public List<TipoSerie> buscarPorDescripcion(String filtro, String situacion)
			throws SQLException {
		return tipoSerieDAO.buscarPorDescripcion(filtro, situacion);
	}

	@Override
	public List<TipoSerie> buscarPorOrden(int filtro, String situacion)
			throws SQLException {
		return tipoSerieDAO.buscarPorOrden(filtro, situacion);
	}
	
}
